 /*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Verdana,sans-serif;color:#333; margin:0; padding:0; background:#F9F9F9;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#ea0707;}
a img{border:none;} 
div,ul,li,p,form{padding:0px; margin:0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h1,h4{padding:0px; font-family:'微软雅黑'; font-size:20px; font-weight:bold; color:#2c5dad;}
h2{padding:0px; font-family:'微软雅黑'; font-size:14px; font-weight:bold; color:#5e0315}
h3{padding:0px; font-size:25px; font-weight:bold; color:#f06a11; padding:10px 0;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}


/*透明图片*/
.f00{color:#000;}
.htmer_img{
filter:alpha(opacity=80); /* IE */
-moz-opacity:0.8; /* Moz + FF */
opacity:0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.red{color:#ff0000;}
.gary{color:#888;}
.white{color:#fff;}
.b{font-weight:bold;}
.f12{font-size:12px;}
.r_date{float:right; color:#888; font-size:12px; font-weight:normal;}
.p10{padding:10px;}
.r10{float:right; margin-right:10px; font-size:12px; font-weight:normal;}
.f14{font-size:14px;}
.f12{font-size:12px;}

/*页面样式*/
#top{width:980px; margin:0 auto; height:90px;}
#top .left{ width:2px; height:90px; background:#fff; position: absolute; left:-2px;top:0;}
#top .right{
    background:#fff;
	width:2px;
	height:90px;
	position:absolute;
	left: 980px;
	top:0;
}
.search{ float:right ; border:1px solid #cfe3e1; margin-top:5px; margin-left:10px; display:inline}
.search input{ border:0; color:#999; padding:0 5px; font-family:"微软雅黑";height:18px;}
.search_bt{ background:url(search_bt.jpg) no-repeat center; width:20px; height:15px; vertical-align:middle; cursor:pointer;}
.fl{ left:left; height:25px; line-height:32px; text-align:right;}

.news_bn{ float:left; width:248px; height:171px;  padding-right:9px; }
.news{ float:left; width: 483px;}
.focus{ float:right; width:177px;}

.focus .rimg{margin-top:4px; width:177px; height:45px; float:left}
	.news h1, .focus h1{ position:relative; height:24px; margin:8px 0 9px 0;}
		.news h1 { background:url(t_news.png) no-repeat;}
		.focus h1 { background:url(t_focus.png) no-repeat;}
	
	.news li, .focus li{ line-height:27px; border-bottom:1px solid #e6e6e6; clear:both; padding:0 3px; height:27px; overflow:hidden;}
		.news li span, .focus li span{ float:right; color:#999; font-size:10px; margin-right:5px;}
		.news li img, .focus li img {  margin-left:8px;}

	.news li a, .focus li a{ padding-left:3px;}

.focus { margin-left:12px;}
.tab{height:27px; background:url(newsline.jpg) no-repeat right bottom; padding-right:10px; margin-bottom:3px;}
.tab img{float:left;}
.tab .more3{float:right; margin-top:15px;}
.mainnews a{color:#333}
.mainnews a:hover{color:#f00;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu ~~~~~~~~~~~~~~~~~~~~~~ */
#nav { float:left; width:680px; display:block; font-family:"微软雅黑"}
#nav .mainlevel { float:left; width:80px;/*IE6 only*/}
.nav_list{ float:left; background:url(nav_list.gif) no-repeat 0 center; height:37px; width:2px;}
#nav .mainlevel a { color:#FFF; text-decoration:none; line-height:37px; display:block; width:80px; text-align:center; font-size:14px;}
#nav .mainlevel:hover, #nav .mainlevel a:hover {color:#fff; text-decoration:none; background: url(mainlevel.gif) no-repeat 0 0;}
#nav .mainlevel ul { display:none; position:absolute; background: url(mainlevel_bt.png) no-repeat 0 bottom; padding-bottom:3px; z-index:999;}
#nav .mainlevel li { background:url(levelli.png) 0 0; width:80px; height:22px; line-height:22px; padding-bottom:6px;_height:18px; _line-height:18px; _padding-bottom:0px;/*IE6 only*/ }
#nav .mainlevel li a{ color:#FFF; font-size:12px; font-weight:normal}
#nav .mainlevel li a:hover{ color:#f00; background:none; text-decoration:underline;}
.mainlevel_bt{ }


#flash{ width:980px; margin:0 auto; height:298px; margin-top:2px;}
#flash_box{width:980px; margin:0 auto; height:140px; position:relative; }
#flash_box .left{ width:2px; height:140px; background:#fff; position: absolute; left:-2px;top:0;}
#flash_box .right{
    background:#fff;
	width:2px;
	height:140px;
	position:absolute;
	left: 980px;
	top:0;
}
#flash1{ width:1000px; margin:0 auto; height:298px; margin-top:2px;}
#flash1_box{width:1000px; margin:0 auto; height:300px; position:relative; }
#flash1_box .left{ width:2px; height:140px; background:#fff; position: absolute; left:-2px;top:0;}
#flash1_box .right{
    background:#fff;
	width:2px;
	height:140px;
	position:absolute;
	left: 980px;
	top:0;
}

#container{  width:980px; text-align:left; margin:0 auto;  }
#MainPromotionBanner{ width:980px; height:298px; }
#SlidePlayer{position:relative;margin:0 auto;}
#SlidePlayer .Slides{height:298px;overflow:hidden;}

#SlidePlayer .Slides li {float:left;width:980px;height:298px;}
#SlidePlayer .Slides img{display:block;width:980px;height:298px;border:0;}
#SlidePlayer .SlideTriggers{position:absolute;bottom:0;	right:5px;z-index:10;margin:0;padding:0;list-style:none;height:25px;}
#SlidePlayer .SlideTriggers li{float:left;display:inline;margin:2px;width:18px;height:18px;color:#c50000;text-align:center;line-height:16px;font-family:Arial;font-size:12px;overflow:hidden;cursor:pointer;background:url(l_slide_trigger.gif) no-repeat center center;}
#SlidePlayer .SlideTriggers li.Current{margin:0 3px;height:20px;width:20px;border:0;color:#fff;font-weight:bold;line-height:20px;background:url(l_slide_trigger_c.gif) no-repeat center center;}

#conbox{width:980px; margin:0 auto; background:#fff url(conbg.jpg) left top repeat-x; }
.slide{ border:#ccc solid 1px; padding:1px;width:256px; height:196px;}

#r_box{ float:right;width:210px; background:#f3f5f7 url(sidebg_02.png) left top no-repeat;height:auto!important; height:600px; min-height:600px;}

/*内页主体*/
.main { background:#f3f5f7; border-bottom:2px solid #fff; overflow:hidden;}	
	#main{  padding:20px 10px; width:960px; margin:0 auto; background:#fff url(main_bg.gif) repeat-x 0 0;  overflow:auto; border:solid #fff; border-width:0 2px;}
	#main2{ width:980px; margin:0 auto; background:#fff url(bg_main2.png) repeat-y 0 0; overflow:auto; border:solid #fff; border-width:0 2px;}
.zongmain { background:#f3f5f7; border-bottom:2px solid #fff; }	
	#zongmain{  padding:20px 10px; width:930px; margin:0 auto; background:#fff url(main_bg.gif) repeat-x 0 0;   border:solid #fff; border-width:0 2px;}
	#zongmain2{ width:950px; margin:0 auto; background:#fff url(bg_main2.png) repeat-y 0 0;  border:solid #fff; border-width:0 2px;}
.mainside { width:745px; background:#fff url(main_bg.gif) repeat-x 0 0; padding:20px 15px 10px 10px; float:right;}
	
.leftside { width:190px; float:left; padding-right:10px; margin-left:10px; display:inline}
	.sidebg_01 { background:url(sidebg_01.png) no-repeat 0 0; min-height:350px; _height:350px;} /* 子导航数量少的背景 */
	.sidebg_02 { background:url(sidebg_02.png) no-repeat 0 0; min-height:600px; _height:600px;} /* 自导航数量多的背景 */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subpage  ~~~~~~~~~~~~~~~~~~~~~~ */
.sidenav { text-align:center; padding:10px; font-family:"微软雅黑"}
	.sidenav h2 { height:28px; line-height:28px; color:#FFF; font-size:20px; font-weight:400; border-bottom:2px solid #f47d82; margin-bottom:8px;}
	.sidenav ul {}
		.sidenav ul li { height:25px; line-height:25px; font-size:14px; border-bottom:1px #f47d82 solid; padding:2px 0;}
			.sidenav li a { height:25px; display:block; color:#FFF;}
			.sidenav li a:hover { text-decoration:none; background:#e5898d; color:#033;}
			.sidenav li a.current { text-decoration:none; background:#e5898d url(dot01.gif) no-repeat 5px; color:#033;}
			
.title { background:url(title_line.png) repeat-x 0 bottom; padding-bottom:6px; margin-bottom:10px; height:42px; line-height:42px; position:relative;}
	.title h2 { padding-left:20px; font-size:18px; color:#399; text-transform:capitalize; font-weight:400; background:url(dot01.gif) no-repeat 5px;}
		.title h2 strong { color:#000; margin-right:10px; font-weight:400;}
	
	.title .breadlink { position:absolute; right:0; top:0; background:url(dot02.png) no-repeat left 18px; padding-left:6px; font-size:14px;}
		.title .breadlink a { margin-left:6px; margin-right:3px; font-size:12px; font-family:"微软雅黑"}
		.info{width:730px; margin:0 auto; line-height:25px; padding:10px 0px; font-size:14px; overflow:hidden;}
		.info p{ margin-bottom:10px;}
/**/


#bottom{background:#b3b6bd;}
#bottom .box{height:100px; width:980px; margin:0 auto; background:#cdd0d7 url(glogo.jpg) 20px 25px no-repeat; text-align:center;}

/*滚动*/
.img { margin-left:5px;}
.img a img{ border:#ccc solid 1px; padding:1px; width:136px; height:204px;}
.img a:hover img{ border:#c30000 solid 1px;}
.t{ height:22px;line-height:22px;}

/*新闻列表*/
.n_list{ padding:0;}
.n_list li{width:100%; background:url(dot.gif) left center no-repeat; line-height:25px;}
.n_list li span{margin-left:8px;}

/*文章分页样式*/
#fenye{clear:both;}
#fenye curr{color:#fff;}
#fenye table{margin-bottom:10px; margin-right:10px;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px;text-align:center;}
#fenye a.curr{width:22px; background:#0546a0; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333333;background:#fff; display:inline; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px;}
#fenye a.num{width:22px;}
#fenye a:visited{color:#333333;} 
#fenye a:hover{color:#fff; background:#0546a0; border:1px solid #0546a0;float:left;}
#fenye span{line-height:30px;}
#totalpage{ margin-top:5px;}

/*在线客服样式*/
.demo_menu{font-size:14px;text-align:center;margin:10px 0 0 0;color:#999;line-height:180%;}
.demo_menu b{color:#333;}
.demo_menu a,.demo_menu a:visited{color:#F00;font-size:14px;}
.demo_menu a:hover{color:#090;font-size:14px;}

#msg_win {width:130px;position:absolute;right:20px;overflow:hidden;z-index:99;background:whiteSmoke;font-size:12px;margin:0px; color:#333;}
#msg_win .icos {position:absolute;top:0;right:0;z-index:9;}
#msg_win .icos a {float:left;color:#666;text-align:center;font-weight:bold;text-decoration:none;font-family:webdings;display:block;line-height:12px;padding-right:2px;}
#msg_title {color:#FFFFFF;height:26px;line-height:26px;background: #3e3f40 url(zhe.png) no-repeat right;font-size:12px;padding:0 10px;}
#msg_content {width:130px;overflow:hidden;margin:0;padding:0;}
#msg_content .service .hd {background:#ea4728;padding:4px 10px;}
#msg_content .service .hd h3 {font-size:18px;color:#fff;margin:0;}
#msg_content .service .hd p {font-size:11px;color:#4b3f3f;margin:0;}
#msg_content .service_content li {display:block;border-bottom:1px #b1b1b1 dotted;padding:5px 10px;}
#msg_content .service_content .sp {border-bottom:none; padding-right:0;}
#msg_content .top_head a {display:block;height:26px;text-align:center;background: #3e3f40 url(top.png) no-repeat 10px;color:#fff;line-height:26px;clear:both;}
#bdshare{margin:0 0 0 5px;}
